home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / tls / tls029.1.Z / tls029.1 / systems / 860 < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.6 KB  |  35 lines

  1. UIL - WorldWide Software (A Division of the Davidsohn Group)
  2.  
  3. KEYWORDS: GUI, Graphical User Interface (GUI) Builder  , 212     
  4.  
  5. UNIX-Based Menu/Form Generator
  6.  
  7. UI (User Interface) is a user interface library for UNIX and XENIX systems. It
  8. is built on top of the curses library. It allows the programmer to easily
  9. define menus, data entry forms, and scrolling forms. UI provides simple access
  10. to attributes, colors, and other features of the display. UI is designed to
  11. support a variety of languages, including those that are written from right to
  12. left
  13.  
  14. UI facilitates combining custom code with a standard screen interface. Default
  15. values, data verification and transaction processing code can easily be
  16. integrated into screens. UI provides a number of features that simplify the
  17. task of data entry. Help messages can be provided for all menus, choices, forms
  18. and fields. Fields can be entered using a point-and-pick mechanism from tables
  19. that are either predefined or calculated at run time
  20.  
  21. In the future, UI will support the X Windows System (currently it can operate
  22. in xterm windows) and will handle mouse input and will be capable of displaying
  23. bit-mapped graphics. UIL (User Interface Language) is a preprocessor for
  24. programs using the UI library. It allows menus and forms to be specified in a
  25. C-like syntax that is easier to code and to understand than the more detailed
  26. constructors used by UI. UIED (User Interface Edit - forthcoming) is a
  27. graphical editor for UI programs. It will run with the X Windows System and
  28. will simplify the development of UI menus and screens.
  29.  
  30.  
  31.  
  32. WorldWide Software (A Division of the Davidsohn Group)
  33. Tel: (212) 422-4100
  34. Fax: (212) 422-1953
  35.